
#ifndef _NON_COPYABLE_H_
#define _NON_COPYABLE_H_


class Non_Copyable
{
  protected:
    Non_Copyable() {}
    ~Non_Copyable() {}
  private:
    Non_Copyable( const Non_Copyable& );
    const Non_Copyable& operator=( const Non_Copyable& );
};

#endif  // _NON_COPYABLE_H_
